stuffed squid - French English Dictionary